<!--<template>-->
<!--  <div style="padding: 10px">-->

<!--    &lt;!&ndash;    功能区域&ndash;&gt;-->
<!--    <div style="margin: 10px 0">-->
<!--      <el-button type="primary" @click="add">新增</el-button>-->
<!--      &lt;!&ndash;      <el-upload&ndash;&gt;-->
<!--      &lt;!&ndash;        action="http://localhost:9090/user/import"&ndash;&gt;-->
<!--      &lt;!&ndash;        :on-success="handleUploadSuccess"&ndash;&gt;-->
<!--      &lt;!&ndash;        :show-file-list=false&ndash;&gt;-->
<!--      &lt;!&ndash;        :limit="1"&ndash;&gt;-->
<!--      &lt;!&ndash;        accept='.xlsx'&ndash;&gt;-->
<!--      &lt;!&ndash;        style="display: inline-block; margin: 0 10px"&ndash;&gt;-->
<!--      &lt;!&ndash;      >&ndash;&gt;-->
<!--      &lt;!&ndash;        <el-button type="primary">导入</el-button>&ndash;&gt;-->
<!--      &lt;!&ndash;      </el-upload>&ndash;&gt;-->
<!--      <el-button type="primary" @click="exportUser">导出</el-button>-->
<!--    </div>-->

<!--    &lt;!&ndash;    搜索区域&ndash;&gt;-->
<!--    <div style="margin: 10px 0">-->
<!--      <el-input v-model="search" placeholder="请输入关键字" style="width: 20%" clearable></el-input>-->
<!--      <el-button type="primary" style="margin-left: 5px" @click="load">查询</el-button>-->
<!--    </div>-->
<!--    <el-table-->
<!--      v-loading="loading"-->
<!--      :data="tableData"-->
<!--      border-->
<!--      stripe-->
<!--      style="width: 100%">-->
<!--      <el-table-column-->
<!--        prop="id"-->
<!--        label="ID"-->
<!--        sortable-->
<!--      >-->
<!--      </el-table-column>-->
<!--      <el-table-column-->
<!--        prop="username"-->
<!--        label="用户名">-->
<!--      </el-table-column>-->
<!--      <el-table-column-->
<!--        label="角色">-->
<!--        <template #default="scope">-->
<!--          <span v-if="scope.row.role === 1">管理员</span>-->
<!--          <span v-if="scope.row.role === 2">普通用户</span>-->
<!--        </template>-->
<!--      </el-table-column>-->
<!--    </el-table>-->

<!--    <div style="margin: 10px 0">-->
<!--      <el-pagination-->
<!--        @size-change="handleSizeChange"-->
<!--        @current-change="handleCurrentChange"-->
<!--        :current-page="currentPage"-->
<!--        :page-sizes="[5, 10, 20]"-->
<!--        :page-size="pageSize"-->
<!--        layout="total, sizes, prev, pager, next, jumper"-->
<!--        :total="total">-->
<!--      </el-pagination>-->
<!--    </div>-->


<!--&lt;!&ndash;    <el-dialog title="用户拥有的图书列表" v-model="bookVis" width="30%">&ndash;&gt;-->
<!--&lt;!&ndash;      <el-table :data="bookList" stripe border>&ndash;&gt;-->
<!--&lt;!&ndash;        <el-table-column prop="id" label="ID"></el-table-column>&ndash;&gt;-->
<!--&lt;!&ndash;        <el-table-column prop="name" label="名称"></el-table-column>&ndash;&gt;-->
<!--&lt;!&ndash;        <el-table-column prop="price" label="价格"></el-table-column>&ndash;&gt;-->
<!--&lt;!&ndash;      </el-table>&ndash;&gt;-->
<!--&lt;!&ndash;    </el-dialog>&ndash;&gt;-->

<!--    <el-dialog title="提示" v-model="dialogVisible" width="30%">-->
<!--      <el-form :model="form" label-width="120px">-->
<!--        <el-form-item label="用户名">-->
<!--          <el-input v-model="form.username" style="width: 80%"></el-input>-->
<!--        </el-form-item>-->
<!--        <el-form-item label="年龄">-->
<!--          <el-input v-model="form.age" style="width: 80%"></el-input>-->
<!--        </el-form-item>-->
<!--        <el-form-item label="性别">-->
<!--          <el-radio v-model="form.sex" label="男">男</el-radio>-->
<!--          <el-radio v-model="form.sex" label="女">女</el-radio>-->
<!--          <el-radio v-model="form.sex" label="未知">未知</el-radio>-->
<!--        </el-form-item>-->
<!--        <el-form-item label="地址">-->
<!--          <el-input type="textarea" v-model="form.address" style="width: 80%"></el-input>-->
<!--        </el-form-item>-->
<!--        <el-form-item label="账户余额">-->
<!--          <el-input v-model="form.account" style="width: 80%"></el-input>-->
<!--        </el-form-item>-->
<!--      </el-form>-->
<!--      <template #footer>-->
<!--          <span class="dialog-footer">-->
<!--            <el-button @click="dialogVisible = false">取 消</el-button>-->
<!--            <el-button type="primary" @click="save">确 定</el-button>-->
<!--          </span>-->
<!--      </template>-->
<!--    </el-dialog>-->

<!--  </div>-->
<!--</template>-->

<!--<script>-->


<!--import request from '../utils/request';-->

<!--export default {-->
<!--  name: 'User',-->
<!--  components: {},-->
<!--  data () {-->
<!--    return {-->
<!--      loading: true,-->
<!--      form: {},-->
<!--      dialogVisible: false,-->
<!--      bookVis: false,-->
<!--      search: '',-->
<!--      currentPage: 1,-->
<!--      pageSize: 10,-->
<!--      total: 0,-->
<!--      tableData: [],-->
<!--      bookList: []-->
<!--    }-->
<!--  },-->
<!--  created() {-->
<!--    this.load()-->
<!--  },-->
<!--  methods: {-->
<!--    showBooks(books) {-->
<!--      this.bookList = books-->
<!--      this.bookVis = true-->
<!--    },-->
<!--    load() {-->
<!--      this.loading = true-->
<!--      request.get("/user", {-->
<!--        params: {-->
<!--          pageNum: this.currentPage,-->
<!--          pageSize: this.pageSize,-->
<!--          search: this.search-->
<!--        }-->
<!--      }).then(res => {-->
<!--        this.loading = false-->
<!--        this.tableData = res.data.records-->
<!--        this.total = res.data.total-->
<!--        console.log(res.data.records)-->
<!--        console.log(res.data)-->
<!--      })-->
<!--    },-->
<!--    handleUploadSuccess(res) {-->
<!--      if (res.code === "0") {-->
<!--        this.$message.success("导入成功")-->
<!--        this.load()-->
<!--      }-->
<!--    },-->
<!--    exportUser() {-->
<!--      location.href = "http://" + window.server.filesUploadUrl + ":9090/user/export";-->
<!--    },-->
<!--    add() {-->
<!--      this.dialogVisible = true-->
<!--      this.form = {}-->
<!--    },-->
<!--    save() {-->
<!--      if (this.form.id) {  // 更新-->
<!--        request.put("/user", this.form).then(res => {-->
<!--          console.log(res)-->
<!--          if (res.code === '0') {-->
<!--            this.$message({-->
<!--              type: "success",-->
<!--              message: "更新成功"-->
<!--            })-->
<!--          } else {-->
<!--            this.$message({-->
<!--              type: "error",-->
<!--              message: res.msg-->
<!--            })-->
<!--          }-->
<!--          this.load() // 刷新表格的数据-->
<!--          this.dialogVisible = false  // 关闭弹窗-->
<!--        })-->
<!--      } else {  // 新增-->
<!--        request.post("/user", this.form).then(res => {-->
<!--          console.log(res)-->
<!--          if (res.code === '0') {-->
<!--            this.$message({-->
<!--              type: "success",-->
<!--              message: "新增成功"-->
<!--            })-->
<!--          } else {-->
<!--            this.$message({-->
<!--              type: "error",-->
<!--              message: res.msg-->
<!--            })-->
<!--          }-->

<!--          this.load() // 刷新表格的数据-->
<!--          this.dialogVisible = false  // 关闭弹窗-->
<!--        })-->
<!--      }-->

<!--    },-->
<!--    handleEdit(row) {-->
<!--      this.form = JSON.parse(JSON.stringify(row))-->
<!--      this.dialogVisible = true-->
<!--    },-->
<!--    handleDelete(id) {-->
<!--      console.log(id)-->
<!--      request.delete("/user/" + id).then(res => {-->
<!--        if (res.code === '0') {-->
<!--          this.$message({-->
<!--            type: "success",-->
<!--            message: "删除成功"-->
<!--          })-->
<!--        } else {-->
<!--          this.$message({-->
<!--            type: "error",-->
<!--            message: res.msg-->
<!--          })-->
<!--        }-->
<!--        this.load()  // 删除之后重新加载表格的数据-->
<!--      })-->
<!--    },-->
<!--    handleSizeChange(pageSize) {   // 改变当前每页的个数触发-->
<!--      this.pageSize = pageSize-->
<!--      this.load()-->
<!--    },-->
<!--    handleCurrentChange(pageNum) {  // 改变当前页码触发-->
<!--      this.currentPage = pageNum-->
<!--      this.load()-->
<!--    }-->
<!--  }-->
<!--}-->
<!--</script>-->
